honor ACPI v4 FADT flags
authorJan Beulich <jbeulich@suse.com>
Fri, 22 Feb 2013 10:56:54 +0000 (11:56 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 22 Feb 2013 10:56:54 +0000 (11:56 +0100)
commit992fdf6f46252a459c6b1b8d971b2c71f01460f8
tree060afbc1a832d4ab407effd8fc21ad31e05498e8
parentf74556693bca2ff61e3e0c103f90e1d552d795b6
honor ACPI v4 FADT flags

- force use of physical APIC mode if indicated so (as we don't support
  xAPIC cluster mode, the respective flag is taken to force physical
  mode too)
- don't use MSI if indicated so (implies no IOMMU)

Both can be overridden on the command line, for the MSI case this at
once adds a new command line option allowing to turn off PCI MSI (IOMMU
and HPET are unaffected by this).

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Acked-by: Keir Fraser <keir@xen.org>
docs/misc/xen-command-line.markdown
xen/arch/x86/genapic/bigsmp.c
xen/arch/x86/genapic/x2apic.c
xen/arch/x86/hpet.c
xen/arch/x86/msi.c
xen/drivers/passthrough/amd/iommu_acpi.c
xen/drivers/passthrough/vtd/iommu.c